home *** CD-ROM | disk | FTP | other *** search
/ Creating Shockwave Web Pages / SHOCKED.bin / software demos / soundedit 16 v2 / soundeditª 16 version 2 demo / AppleScript™.rsrc / bin.rsrc_proc_1_Master Loader.txt < prev    next >
Text File  |  1994-08-02  |  59KB  |  1,059 lines

  1. start:
  2. 00000000  4E56 0000                link       A6, 0
  3. 00000004  2F0C                     move.l     -[A7], A4
  4. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  5. 0000000A  202E 000C                move.l     D0, [A6 + 0xC]
  6. 0000000E  6B58                     bmi        +0x5A /* 00000068 */
  7. 00000010  0C80 0000 0004           cmpi.l     D0, 0x4
  8. 00000016  6E50                     bgt        +0x52 /* 00000068 */
  9. 00000018  D080                     add.l      D0, D0
  10. 0000001A  303B 0806                move.w     D0, [PC + D0 + 0x6]
  11. 0000001E  4EFB 0000                jmp        [PC + D0.w]
  12. 00000022  000C 0018                ori.b      A4, 0x18
  13. 00000026  0024 0030                ori.b      -[A4], 0x30 /* '0' */
  14. 0000002A  003C 41FA                ori.b      ccr, 250
  15. 0000002E  0050 2888                ori.w      [A0], 0x2888
  16. 00000032  426E 0010                clr.w      [A6 + 0x10]
  17. 00000036  603A                     bra        +0x3C /* 00000072 */
  18. 00000038  41FA 0778                lea.l      A0, [PC + 0x778 /* 000007B2, value 0x4E56FFF2 */]
  19. 0000003C  2888                     move.l     [A4], A0
  20. 0000003E  426E 0010                clr.w      [A6 + 0x10]
  21. 00000042  602E                     bra        +0x30 /* 00000072 */
  22. 00000044  41FA 07D8                lea.l      A0, [PC + 0x7D8 /* 0000081E, value 0x4E56FFF2 */]
  23. 00000048  2888                     move.l     [A4], A0
  24. 0000004A  426E 0010                clr.w      [A6 + 0x10]
  25. 0000004E  6022                     bra        +0x24 /* 00000072 */
  26. 00000050  41FA 083E                lea.l      A0, [PC + 0x83E /* 00000890, value 0x4E56FFF2 */]
  27. 00000054  2888                     move.l     [A4], A0
  28. 00000056  426E 0010                clr.w      [A6 + 0x10]
  29. 0000005A  6016                     bra        +0x18 /* 00000072 */
  30. 0000005C  41FA 08D2                lea.l      A0, [PC + 0x8D2 /* 00000930, value 0x4E56FFD6 */]
  31. 00000060  2888                     move.l     [A4], A0
  32. 00000062  426E 0010                clr.w      [A6 + 0x10]
  33. 00000066  600A                     bra        +0xC /* 00000072 */
  34. label00000068:
  35. 00000068  7000                     moveq.l    D0, 0x00
  36. 0000006A  2880                     move.l     [A4], D0
  37. 0000006C  3D7C F94B 0010           move.w     [A6 + 0x10], 0xF94B
  38. label00000072:
  39. 00000072  286E FFFC                movea.l    A4, [A6 - 0x4]
  40. 00000076  4E5E                     unlink     A6
  41. 00000078  205F                     movea.l    A0, [A7]+
  42. 0000007A  504F                     addq.w     A7, 8
  43. 0000007C  4ED0                     jmp        [A0]
  44. 0000007E  4E56 FFE0                link       A6, -0x0020
  45. 00000082  48E7 0308                movem.l    -[A7], D6,D7,A4
  46. 00000086  286E 0010                movea.l    A4, [A6 + 0x10]
  47. 0000008A  7C01                     moveq.l    D6, 0x01
  48. 0000008C  558F                     subq.l     A7, 2
  49. 0000008E  2F0C                     move.l     -[A7], A4
  50. 00000090  2F3C 6576 636C           move.l     -[A7], 0x6576636C /* 'evcl' */
  51. 00000096  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  52. 0000009C  486E FFE8                pea.l      [A6 - 0x18]
  53. 000000A0  486E FFE0                pea.l      [A6 - 0x20]
  54. 000000A4  7004                     moveq.l    D0, 0x04
  55. 000000A6  2F00                     move.l     -[A7], D0
  56. 000000A8  486E FFEC                pea.l      [A6 - 0x14]
  57. 000000AC  303C 0E15                move.w     D0, 0xE15
  58. 000000B0  A816                     syscall    Pack8
  59. 000000B2  3E1F                     move.w     D7, [A7]+
  60. 000000B4  558F                     subq.l     A7, 2
  61. 000000B6  2F0C                     move.l     -[A7], A4
  62. 000000B8  2F3C 6576 6964           move.l     -[A7], 0x65766964 /* 'evid' */
  63. 000000BE  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  64. 000000C4  486E FFE8                pea.l      [A6 - 0x18]
  65. 000000C8  486E FFE4                pea.l      [A6 - 0x1C]
  66. 000000CC  7004                     moveq.l    D0, 0x04
  67. 000000CE  2F00                     move.l     -[A7], D0
  68. 000000D0  486E FFEC                pea.l      [A6 - 0x14]
  69. 000000D4  303C 0E15                move.w     D0, 0xE15
  70. 000000D8  A816                     syscall    Pack8
  71. 000000DA  3E1F                     move.w     D7, [A7]+
  72. 000000DC  486E FFFA                pea.l      [A6 - 0x6]
  73. 000000E0  486E FFF0                pea.l      [A6 - 0x10]
  74. 000000E4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  75. 000000E8  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  76. 000000EC  2F3C 4145 5654           move.l     -[A7], 0x41455654 /* 'AEVT' */
  77. 000000F2  4EBA 00F0                jsr        [PC + 0xF0 /* 000001E4 */]
  78. 000000F6  3E00                     move.w     D7, D0
  79. 000000F8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  80. 000000FC  666C                     bne        +0x6E /* 0000016A */
  81. 000000FE  70FF                     moveq.l    D0, 0xFFFFFFFF
  82. 00000100  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  83. 00000104  6742                     beq        +0x44 /* 00000148 */
  84. 00000106  558F                     subq.l     A7, 2
  85. 00000108  486E FFFA                pea.l      [A6 - 0x6]
  86. 0000010C  7001                     moveq.l    D0, 0x01
  87. 0000010E  2F00                     move.l     -[A7], D0
  88. 00000110  A85D                     syscall    BitTst
  89. 00000112  4A1F                     tst.b      [A7]+
  90. 00000114  6732                     beq        +0x34 /* 00000148 */
  91. 00000116  558F                     subq.l     A7, 2
  92. 00000118  2F0C                     move.l     -[A7], A4
  93. 0000011A  2F3C 6573 7263           move.l     -[A7], 0x65737263 /* 'esrc' */
  94. 00000120  2F3C 7368 6F72           move.l     -[A7], 0x73686F72 /* 'shor' */
  95. 00000126  486E FFE8                pea.l      [A6 - 0x18]
  96. 0000012A  486E FFFE                pea.l      [A6 - 0x2]
  97. 0000012E  7002                     moveq.l    D0, 0x02
  98. 00000130  2F00                     move.l     -[A7], D0
  99. 00000132  486E FFEC                pea.l      [A6 - 0x14]
  100. 00000136  303C 0E15                move.w     D0, 0xE15
  101. 0000013A  A816                     syscall    Pack8
  102. 0000013C  3E1F                     move.w     D7, [A7]+
  103. 0000013E  7004                     moveq.l    D0, 0x04
  104. 00000140  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  105. 00000144  6602                     bne        +0x4 /* 00000148 */
  106. 00000146  4206                     clr.b      D6
  107. label00000148:
  108. 00000148  4A06                     tst.b      D6
  109. 0000014A  6718                     beq        +0x1A /* 00000164 */
  110. 0000014C  558F                     subq.l     A7, 2
  111. 0000014E  2F0C                     move.l     -[A7], A4
  112. 00000150  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  113. 00000154  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  114. 00000158  206E FFF4                movea.l    A0, [A6 - 0xC]
  115. 0000015C  2250                     movea.l    A1, [A0]
  116. 0000015E  4E91                     jsr        [A1]
  117. 00000160  3E1F                     move.w     D7, [A7]+
  118. 00000162  600A                     bra        +0xC /* 0000016E */
  119. label00000164:
  120. 00000164  3E3C FC77                move.w     D7, 0xFC77
  121. 00000168  6004                     bra        +0x6 /* 0000016E */
  122. label0000016A:
  123. 0000016A  3E3C F954                move.w     D7, 0xF954
  124. label0000016E:
  125. 0000016E  486E FFF0                pea.l      [A6 - 0x10]
  126. 00000172  4EBA 0368                jsr        [PC + 0x368 /* 000004DC */]
  127. 00000176  3D47 0014                move.w     [A6 + 0x14], D7
  128. 0000017A  584F                     addq.w     A7, 4
  129. 0000017C  4CEE 10C0 FFD4           movem.l    D6,D7,A4, [A6 - 0x2C]
  130. 00000182  4E5E                     unlink     A6
  131. 00000184  205F                     movea.l    A0, [A7]+
  132. 00000186  4FEF 000C                lea.l      A7, [A7 + 0xC]
  133. 0000018A  4ED0                     jmp        [A0]
  134. fn0000018C:
  135. 0000018C  4E56 FEF6                link       A6, -0x010A
  136. 00000190  48E7 0118                movem.l    -[A7], D7,A3,A4
  137. 00000194  49EE FEF6                lea.l      A4, [A6 - 0x10A]
  138. 00000198  264C                     movea.l    A3, A4
  139. 0000019A  564B                     addq.w     A3, 3
  140. 0000019C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  141. 000001A0  486E FFFA                pea.l      [A6 - 0x6]
  142. 000001A4  486E FFFC                pea.l      [A6 - 0x4]
  143. 00